package com.example.testplatform.service;

import java.util.List;

public interface RoleMenuService {
    
    // 根据角色ID获取菜单ID列表
    List<Long> getMenuIdsByRoleId(Long roleId);
    
    // 为角色分配菜单
    boolean assignMenusToRole(Long roleId, List<Long> menuIds);
    
    // 删除角色的所有菜单权限
    boolean removeAllMenusFromRole(Long roleId);
    
    // 检查角色是否有权限访问指定菜单
    boolean checkPermission(Long roleId, Long menuId);
}